be handcuffed - French English Dictionary